Big Huge Thesaurus

European dewberry

noun